package com.weimob.mcloud.wechatwork.customer.service.user.module.bo.customer;

import com.weimob.mcloud.wechatwork.customer.service.user.module.bo.process.CustomerStageBO;
import lombok.Data;

import java.io.Serializable;
import java.util.List;

@Data
public class ExternalUserExportListBO implements Serializable {


    private static final long serialVersionUID = 6289080521750624607L;

    /**
     * unionId
     */
    private String unionID;

    /**
     * 是否是微商城/智慧零售客户
     */
    private String otherIdentity;

    /**
     * 手机号
     */
    private String mobileNums;

    /**
     * 外部联系人名称
     */
    private String externalUserName;

    /**
     * 外部联系人主wid
     */
    private Long superWid;

    /**
     * 外部联系人性别 0:未知  1：男性 2：女性
     */
    private String gender;

    /**
     * 所属员工名称
     */
    private String userName;

    /**
     * 所属员工账号
     */
    private String userId;

    /**
     * 所属部门
     */
    private String departmentName;

    /**
     * 添加时间
     */
    private String addTime;

    /**
     * 首次添加时间
     */
    private String firstAddTime;

    /**
     * 来源
     */
    private String addWay;

    /**
     * 二级添加方式
     */
    private String subAddWay;

    /**
     * 企业标签
     */
    private String wechatTag;

    /**
     * 商城标签
     */
    private String weimobTag;


    private String followStatus;

    /**
     * 流失类型
     */
    private String loseTypeDesc;

    /**
     * 所在群名称
     */
    private String groupNames;

    /**
     * 消费总金额
     */
    private String totalConsumeAmount;

    /**
     * 消费总次数
     */
    private String consumeTimes;

    /**
     * 最近一次消费时间
     */
    private String latestConsumeTime;

    /**
     * 滚动游标
     */
    private String cursor;

    /**
     * 所有阶段
     */
    private List<CustomerStageBO> stages;

    /**
     * 客户星级
     */
    private Integer customerRating;


}
